home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / tdoor31.zip / SYSOP.DOC < prev    next >
Text File  |  1992-01-04  |  60KB  |  1,585 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.             ┌──────────┐ ┌────────┐  ┌─────────┐   ┌──────┐
  19.             └───┐  ┌───┘ └──┐  ┌──┘ ┌┘ ┌─┐ ┌─┐ └┐  │ ┌────┘
  20.                 │  │        │  │    │ ┌┘ │ │ └┐ │  │ └──┐
  21.                 │  │        │  │    │ │  │ │  │ │  │    │
  22.                 │  │        │  │    │ │  └─┘  │ │  │ ┌──┘
  23.                 │  │     ┌──┘  └──┐ │ │       │ │  │ └────┐
  24.                 └──┘     └────────┘ └─┘       └─┘  └──────┘
  25.  
  26.             ┌────┐      ┌───────┐    ┌───────┐   ┌───────┐
  27.             │    └──┐  ┌┘       └┐  ┌┘       └┐  │  ┌─┐  └┐
  28.             │ ┌──┐  │  │   ┌─┐   │  │   ┌─┐   │  │  │ │   │
  29.             │ │  │  │  │   │ │   │  │   │ │   │  │  └─┘  ┌┘
  30.             │ │  │  │  │   │ │   │  │   │ │   │  │ ┌───┐ └┐
  31.             │ └──┘  │  │   └─┘   │  │   └─┘   │  │ │   └┐ │
  32.             │     ┌─┘  └┐       ┌┘  └┐       ┌┘  │ │    │ │
  33.             └─────┘     └───────┘    └───────┘   └─┘    └─┘
  34.  
  35.                              + Byte Bank
  36.  
  37.                          Time Door version 3.1
  38.   "The Ultimate Time Banking, Gambling and Transfer Door for Wildcat!"
  39.                   "Now with a Byte/Download banking!"
  40.  
  41.     Time Door is a Crown Jewel BBS production (C)1990,91 Bill Bolden
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                            Table of Contents
  71.                           ───────────────────
  72.  
  73. License Information.......................................... 3
  74.  
  75. Welcome to Time Door......................................... 4
  76.    Why Should I Register?.................................... 4
  77.    How to Register........................................... 4
  78.    Technical Support......................................... 4
  79.    Quick Look At Time Door................................... 4
  80.  
  81. Requirements to Run Time door................................ 5
  82. Features of Time Door........................................ 5
  83.  
  84.  
  85. How to setup Time Door....................................... 6
  86.  Tips for using BRUN45.EXE....................................6
  87.  Where can I get BRUN45.EXE...................................6
  88.  Configuring Wildcat!.........................................6
  89.  Environment Variables........................................7
  90.  Creating a batch file........................................7
  91.  How to use SETUP.EXE.......................... 8,9,10,11,12,13
  92.   General Settings...................................... 8,9,10
  93.   Time Gamble Settings................................... 10,11
  94.   Security Profiles...................................... 11,12
  95.   Maintenance............................................... 13
  96.   Print Registration........................................ 13
  97.   Convert from BTIME........................................ 13
  98.   3.0 Conversion............................................ 13
  99.   3.1 Conversion............................................ 13
  100.  
  101. Use of TDSYSOP Program................................ 14,15,16
  102.    Use of The Time Door User Editor...................... 14,15
  103.    User Overrides - What are they?.......................... 16
  104.  
  105. Sysop Commands Available in Time Door....................... 17
  106.  
  107. Use of DOS Hooks.............................................18
  108. Use of LiveCat with Time Door................................18
  109. Carrier Monitoring...........................................18
  110. Use of BRK.SYS...............................................18
  111.  
  112. Features in Depth......................................19,20,21
  113.    Is Time Door Idiot Proof?................................ 19
  114.    More on Security Profiles and Overrides.................. 19
  115.    Time Prizes: What are they?........................... 19,20
  116.    How to use Time Door to Get Money........................ 20
  117.    Command Line Options..................................... 20
  118.    How Registration Works....................................20
  119.    Editing TIME.HLP......................................... 20
  120.  
  121. Operation of Door - User Perspective........................ 21
  122.  
  123. Files Used by or Included With Time Door.................... 22
  124.  
  125. Other Programs for Time Door.................................23
  126.   Poster.....................................................23
  127.  
  128. Acknowledgments............................................ 24
  129.  
  130.  
  131.  
  132.                                   *2*
  133.  
  134.  
  135.                                 License
  136.                                ─────────
  137.  
  138.  The user is granted a limited license to test this door for a reason-
  139. able period of time which I consider one month. This door will not
  140. expire and contains no crippling that would hinder its true evaluation.
  141. After this period, it is required that the door be registered as out-
  142. lined in the REGISTER.DOC included with the door.  Time Door is not
  143. public domain.
  144.  
  145.                            Limit of Liability
  146.                           ────────────────────
  147.  
  148. By the use of this product, the user agrees to all terms contained in
  149. this document. The user accepts all responsibility for its use and the
  150. author is in no way liable for any damage or loss of income caused by
  151. this product.  Your rights may vary from state to state. Technical
  152. support provided by Bill Bolden, David Waldrop or any other
  153. representative of Crown Jewel BBS is also covered by this Limit of
  154. Liability.
  155.  
  156.                                 Warranty
  157.                                ──────────
  158.  
  159. There is no warranty expressed or implied on the fitness of this
  160. product. If you register the door, it is assumed that you have found
  161. the door fit for your needs. Since this door is not crippled, there is
  162. no reason to believe that the registered version will work if the
  163. unregistered doesn't.
  164.  
  165.                               Distribution
  166.                              ──────────────
  167.  
  168. You are encouraged to distribute this file to other BBS's as long as no
  169. specific fee is charged for this door.
  170.  
  171.  
  172.                            Technical Support
  173.                           ───────────────────
  174.  
  175. Technical support is available through Crown Jewel BBS throughout the
  176. life of CJBBS. If for some reason, Crown Jewel BBS is taken down within
  177. one year of your registering, voice support will be offered if another
  178. support BBS can't be found.  Crown Jewel BBS support can be revoked if
  179. the user doesn't abide by the general user requirements as outlined on
  180. Crown Jewel BBS. Crown Jewel BBS is a public board and you will have
  181. access to E-Mail on your first call.  Access to updates may take 24
  182. hours to verify.  No ratios apply to anyone on Crown Jewel and sysops
  183. have higher access.
  184.  
  185.  
  186.                         Source Code Availability
  187.                        ──────────────────────────
  188.  
  189.     For security reasons, the source code for Time Door and its
  190. supporting programs is not available.  If you are interested in writing
  191. a utility to interact with Time Door, please contact me for the
  192. necessary code to interact with the Time Door data files.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.                                   *3*
  199.  
  200.  
  201.                          Welcome To Time Door!
  202.                         ───────────────────────
  203.  
  204. Welcome to Time Door. If this is your first try with this door, you may
  205. want to read this file completely before trying the door. Every attempt
  206. has been made to make the program easy to setup but there are still
  207. some things that can only be explained in a manual such as this.
  208.  
  209.                          Why should I Register?
  210.                        ─────────────────────────
  211.  
  212. Time Door is the result of 6 months of programming followed by a year
  213. and a half of fine tuning by sysop suggestions and Wildcat! changes.
  214. This door is a shareware product but the time banking and gambling
  215. portions are not crippled in any way.  There are some differences
  216. between the "Registered" and "Unregistered" version but those
  217. differences were not designed to hinder your testing of this door in
  218. any way.  I have always made these differences clear but I still get
  219. questions on whether or not some option does not work because the door
  220. is not registered.  The following list contains the differences between
  221. the registered and unregistered versions.
  222.  
  223. (1) The registered version comes with a Trivia Editor.
  224. (2) Users cannot add trivia questions in the unregistered version (you
  225.     would need the Trivia Editor to add them ).
  226. (3) Time Prizes are not supported in the unregistered version.
  227. (4) All SETUP beg notices are removed when you register.
  228. (5) Users can't abort opening screen in unregistered version.
  229. (5) The Byte/Download BANK is only available in the REGISTERED version.
  230. (6) Registered Users are the only ones allowed to beta test Time Door.
  231.  
  232. Please reread the license agreement which is the rules by which you
  233. test this door.  If you are using the door after 30 days, please
  234. register it or discontinue its use.
  235.  
  236.  
  237.                             How To Register
  238.                            ─────────────────
  239.  
  240. In the past, I have left this information out of the manual but I get
  241. too many questions asking for this information.  To register the door,
  242. please read the REGISTER.DOC that should have been included with this
  243. program. However, the easiest way to register is to use the REGISTER
  244. option in the SETUP.EXE program. Both methods explain the pricing.
  245. In order to keep costs down, I do not accept any credit cards.
  246.  
  247.  
  248.                            Technical Support
  249.                           ───────────────────
  250.  
  251. If you need help setting up the door, you can contact the author by
  252. either calling Crown Jewel BBS at (813) 676-7549 or by calling
  253. Mustang's HQ BBS.  I cannot guarantee an answer if you leave your
  254. question on Mustang's BBS however.
  255.  
  256.                         Quick Look At Time Door
  257.                        ─────────────────────────
  258.  
  259. If you are like me, you like to be able to look at a door immediately
  260. after you unzip it. Time Door doesn't use complicated command lines to
  261. run. To get a quick LOCAL look at Time Door, just unzip the files to a
  262. directory and then type TIMEDOOR. That's all there is to it.
  263.  
  264.                                   *4*
  265.  
  266.  
  267.                      Requirements to Run Time Door
  268.                     ───────────────────────────────
  269.  
  270. In order to run Time Door, you will need the following things on your
  271. system.
  272.  
  273. Wildcat! 3.0 or greater - This version of Time Door does not support
  274. previous versions of Wildcat!
  275.  
  276. BRUN45.EXE - This is the runtime module necessary to run all .EXE's
  277. bundled with this program.  The file must either be in the directory
  278. containing Time Door or it must be in a directory that is in your DOS
  279. path.
  280.  
  281. COM1 - COM4 - Using IRQ 1-9 on standard base addresses.
  282.  
  283.                          Features of Time Door
  284.                         ───────────────────────
  285.  
  286. The following is the list of some of the features of Time Door.
  287.  
  288. o Complete sysop control over users' Maximum Time Bank Balance and
  289.   Maximum Daily Withdrawal. You WON'T find more sysop control anywhere
  290.   else.
  291.  
  292. o Gambling area with three games where YOU set the odds. Do you want
  293.   this door to be tough, easy or somewhere in between? Well, that's
  294.   your option.
  295.  
  296. o Transfer section where users can transfer time to each other.
  297.  
  298. o Sysop controls that allow you to close the door during certain times
  299.   of the day or require an upload/download ratio.
  300.  
  301. o Two sysop programs that allow you to modify the user database and
  302.   configuration. You won't find any ASCII configuration files with Time
  303.   Door!
  304.  
  305. o Remote user editing capabilities through the sysop menu.
  306.  
  307. o User Overrides that allow you to override the configuration on a user
  308.   by user basis. This option is great for rewarding your better users
  309.   or punishing those users that cause you trouble.
  310.  
  311. o Full support of COM1 - COM4 using IRQ 1-9. Support for high speed
  312.   modems is offered for baud rates up to 112,000.
  313.  
  314. o Multinode Support. Time Door is programed to work in a multinode
  315.   environment.
  316.  
  317. o Users can log off from inside of Time Door. This allows your users to
  318.   get in and out more quickly.
  319.  
  320. o Full support for HOT KEYS and SPACE BAR ABORTS. Nothing is more
  321.   frustrating than having to watch endless screens in a door. You will
  322.   not have that problem with Time Door.
  323.  
  324. o Complete Byte and Download banking available in the registered
  325.   version.
  326.  
  327.  
  328.  
  329.  
  330.                                   *5*
  331.  
  332.  
  333.                          How to setup Time Door
  334.                         ────────────────────────
  335.  
  336.  
  337. Step 1: "UnZIP" Timedoor into the directory you want to keep Time Door.
  338.         In order to avoid confusion, Time Door should be kept in its
  339.         own directory. It is not necessary to keep Time Door in your
  340.         node home directory.
  341.  
  342. Step 2: Make Sure a copy of BRUN45.EXE is available.
  343.  
  344.                        Tips for using BRUN45.EXE
  345.                       ───────────────────────────
  346.  
  347. The use of BRUN45.EXE is one of the most confusing things to setting up
  348. a door to new sysops. The BRUN45.EXE file contains common information
  349. used by all the executable files used by Time Door.  Without this file,
  350. the programs will not load. You can run this door or any door that
  351. requires this file by putting a copy of BRUN45.EXE in the same
  352. directory as the door.  However, to save space on your hard drive its
  353. best to put a copy of BRUN45.EXE in a directory that is contained in
  354. your DOS path.  This way, all doors and utilities can find the runtime
  355. module.  By compiling the programs in such a way that requires this
  356. BRUN45.EXE, you save significant download time not to mention disk
  357. space.
  358.  
  359.                       Where can I get BRUN45.EXE?
  360.                      ─────────────────────────────
  361.  
  362. If you need a copy of BRUN45.EXE, you can call Crown Jewel BBS at
  363. (813) 676-7549 and download BRUN45.ZIP.
  364.  
  365. Step 3: Configuring Wildcat!
  366.  
  367.      Before you can run ANY door with Wildcat!, you must tell Wildcat!
  368. that the door exists.  To do this, first load MakeWild.EXE.  On the
  369. "General Info #1" screen, option 8 is the number of doors.  Set this
  370. option to the number of doors you wish to set up. In this example, we
  371. will assume you will only have ONE door and that door will be Time
  372. Door.  Adding more doors is easy once you figure out your first.
  373.      After setting your number of doors in GENERAL INFO #1 to 1 (more
  374. if this is not your first door), you need to edit the access to the
  375. door on the Door Definition Screen.  Once you are on the DOOR
  376. DEFINITION screen, arrow down to door number ONE.  Once you are there,
  377. press F2 (function key #2).  At this point, you will see a list of your
  378. security profiles.  Select those security profiles that you wish to
  379. have access to Time Door.  Once you have done that set the MULTIUSER
  380. flag next to "Y" as Time Door will work with multiple users.  Wildcat!
  381. is now configured and will recognize the door batch file so you can
  382. leave MakeWild.
  383.  
  384. In the case of a multinode system or in a system that uses COM3 or
  385. COM4, you must have the proper environment variables set. Please read
  386. the following section if this applies to you.
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.                                   *6*
  397.  
  398.  
  399.  
  400.  
  401.                           Environment Variables
  402.                          ──────────────────────
  403. Time Door uses two DOS environment variables. The first is the node
  404. number set with SET WCNODEID=## where ## is the node number. You do not
  405. need to set this variable if you are running a single line system. If
  406. you are using a nonstandard interrupt for your communications port, you
  407. will also need to use the SET WCIRQID=## where ## is the IRQ of your
  408. port.  This variable MUST be set if you are using a nonstandard IRQ for
  409. COM 3 or COM 4.
  410.  
  411. Step 4: Creating a batch file.
  412.  
  413. Before you start Time Door, you will need to create a batch file that
  414. will load the door. You should only have to create ONE batch file even
  415. if you are using Time Door on a multinode system. Basically there will
  416. be two types of batch files. Assuming that Time Door will be your Door
  417. number one, you would name your batch file DOOR1.BAT and place it in
  418. your Node Home Directory (The directory containing WILDCAT.EXE).
  419.  
  420. If you use the shell option for doors, your DOOR1.BAT would look
  421. like...
  422.  
  423. CD\DOOR\TIMEDOOR    <==== Change to the directory containing Time Door.
  424.                           This can be any directory you wish.
  425. TIMEDOOR REMOTE     <==== The REMOTE command line option tells Time
  426.                           Door to read the DOOR.SYS and USERINFO.DAT.
  427.  
  428. For a complete list of command line options, please see "Features in
  429. Depth."
  430.  
  431. If you terminate Wildcat! before you load your doors, then you will
  432. need to add an extra line that will reload the Wildcat! program.
  433.  
  434. If you use more than one node home directory, you can't use the REMOTE
  435. command line.  Time Door offers another command line that allows you to
  436. specify which node home directory to use.
  437.  
  438. For example:
  439.  
  440. TIMEDOOR C:\WC30\
  441.  
  442. This would tell Time Door that you want to use C:\WC30 as your node
  443. home directory. This command line overrides the node home directory set
  444. in SETUP.EXE.  It must include the last "\" to work properly.
  445.  
  446. Step 5: Load the SETUP.EXE program and set all the options to your
  447. taste. A section of this file is dedicated to the explanation of the
  448. SETUP.EXE program. It is important that you read that section to get an
  449. idea how to setup Time Door most effectively.
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.                                   *7*
  463.  
  464.  
  465.                           How to Use SETUP.EXE
  466.                          ──────────────────────
  467.  
  468. First of all the SETUP program requires BRUN45.EXE. This is the same
  469. BRUN45.EXE that is necessary to run Time Door.  Mouse support is
  470. offered throughout the SETUP program if you happen to have a mouse
  471. connected to your computer.  When you load Time Door, you will be shown
  472. a menu with the following options:
  473.  
  474.                             General Settings
  475.                           Time Gamble Settings
  476.                           Security Definition
  477.  
  478.                         Print Registration Form
  479.                            Run Maintenance /M
  480.  
  481.                            Convert From BTIME
  482.                              3.0 Conversion
  483.                              3.1 Conversion
  484.  
  485.                               Quit Program
  486.  
  487.                             General Settings
  488.                            ──────────────────
  489.  
  490. General Settings are those settings that control the major functions of
  491. Time Door. Every field on this screen should be checked carefully to be
  492. sure everything matches your system. When you pick General Settings you
  493. will be asked to fill in the following fields (Note: Most of the help
  494. listed in this DOC file will be displayed as you go from field to
  495. field):
  496.  
  497.  
  498.                                 - BBS -
  499. Enter the name of your BBS.
  500.  
  501.                             - Sysop's Name -
  502. This allows you to enter the door more quickly when you load Time
  503. Door locally. Its not used anywhere else in the program.
  504.  
  505.                         - Local Security Level -
  506. This is the security level that will be given to ANY user who loads
  507. Time Door locally. This would normally be the security level given to
  508. sysops.
  509.  
  510.                           - Allow [G]oodbye -
  511. This option allows you to turn off the [G]oodbye function inside Time
  512. Door. If you don't want users to be able to log off from inside the
  513. door, toggle this option to "NO."
  514.  
  515.                        - Screen Writing Toggle -
  516. You can set the default method Time Door uses to choose whether or not
  517. it should write to the local screen when a remote user is using Time
  518. Door.  ALWAYS ON will mean that Time Door will write to the local
  519. screen no matter what. ALWAYS OFF will turn off screen writing on the
  520. local screen even if Wildcat!'s screen writing is turned on. READ
  521. WILDCAT! is the preferred setting and will mean that Time Door will use
  522. screen writing when Wildcat! has local screen writing turned on and
  523. Time Door will not write to the local screen when Wildcat!'s screen
  524. writing is turned off. [F6] toggles screen writing when a user is
  525. online.
  526.  
  527.  
  528.                                   *8*
  529.  
  530.  
  531.  
  532.                           - Usage Log Toggle -
  533. Time Door can log its activity in one of two ways. The first way is to
  534. a file called TIMEDOOR.LOG. This file is kept in the directory with
  535. Time Door and will be used by all nodes in a multinode system. The
  536. second way Time Door can log its activity is to your ACTIVITY.XXX
  537. (where XXX is the node number).  Time Door's remarks should not
  538. interfere with log scanners. If you do not wish to have your user's
  539. activity logged, then a NONE option is provided. When NONE is chosen,
  540. no log of activity is kept.
  541.  
  542.                        - Modem Handshake Toggle -
  543. If you are using a plain 2400 baud modem, you can toggle this option to
  544. NONE and skip reading the rest of this. If you are using a high speed
  545. modem or locking your COM port at a high baud rate, you may need to use
  546. some sort of "handshaking." Time Door offers three types which are
  547. CTS/RTS, XON/XOFF or a combination of the two. Please see your modem
  548. manual and your Wildcat! settings to help decide which handshaking you
  549. need to use.  IF YOU LOCK YOUR COM PORT, ITS IMPORTANT TO USE SOME SORT
  550. OF HANDSHAKING. FAILURE TO DO SO WILL RESULT IN THE TIME DOOR ANSI
  551. SCREENS BEING MESSED UP AND IN SOME CASES UNREADABLE.
  552.  
  553.                           - Time Left Toggle -
  554. When a user logs on to the system, they have a certain amount of time
  555. left for the call and a certain amount of time left for the day. This
  556. toggle will allow you to give your users access to their time left for
  557. the day when they enter Time Door.  The problem with this occurs when
  558. you have set Wildcat! to limit a caller's per call time. For example,
  559. if you give your users 120 minutes PER DAY and 60 minutes PER CALL, the
  560. user could go into Time Door and get their whole 120 minutes and leave
  561. with it.  If you set the toggle to the CALL option, the user will only
  562. be able to deposit and play with the 60 minutes they are given for the
  563. call. In most cases this is the best option. However, when HARD EVENTS
  564. approach, your users will have lower times to compensate for the event.
  565. So to sum it up, the DAY option only gives the user access to their
  566. time left for the DAY and the CALL option only gives the user access to
  567. their time left for the call. If you have HARD EVENTS, you will need to
  568. choose between the two. If you do not use HARD EVENTS, then the CALL
  569. option is best for you.
  570.  
  571.  
  572.                       - Upload to Download Ratio -
  573. Time Door will allow you to require a certain upload to download ratio
  574. before a user can enter the door. This ratio is enforced by turning it
  575. on either in the security profiles section or by using a user override.
  576. This field sets the number of files a person can download per upload.
  577. Please see either the Security Profiles or User Override sections to
  578. learn how to turn this ratio on. When a user enters with an
  579. inappropriate download ratio, they will be told in a user friendly way
  580. how many files they need to upload before they are allowed to use the
  581. door.
  582.  
  583.             - Delete Users after [   ] Days of Inactivity -
  584. Using the setup's Maintenance option you can delete users who have not
  585. used the door for the number of days you set in this field. Please see
  586. the section on Maintenance to learn more about this Time Door option.
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.                                   *9*
  595.  
  596.  
  597.  
  598.                             - Door Sponsor -
  599. If you wish to solicit funds from your users to help register this
  600. door, you can award the user(s) who give you the registration fee for
  601. this program by putting their name in the opening screen. When you put
  602. a name in this field, it will show up on the main screen along with the
  603. BBS name.  If you are not a registered user then this field will be
  604. ignored.
  605.  
  606.                         - Node Home Directory -
  607. As stated earlier, your node home directory is your main Wildcat!
  608. directory where you keep the WILDCAT.EXE and your activity log(s).
  609. Enter your node home directory here. The ending "\" is important.
  610.  
  611.                            - Bulletin Name -
  612. In this field, enter the name (including the directory) that you want
  613. to call the statistics bulletin created by Time Door when a user exits
  614. the door.  The file name should end with .BBS as the bulletin uses the
  615. "@" color codes so no .SCR file is created.  If you don't want a
  616. bulletin created, enter "NONE" in this field.
  617.  
  618.  
  619.                   Setup Program: Time Gamble Settings
  620.                  ─────────────────────────────────────
  621.  
  622. As the sysop, you have a great deal of control over how much time a
  623. user can win in this door.  This door keeps statistics on how well each
  624. game "pays out." By checking these statistics, you can make sure that
  625. the Time Gamble section is not too easy or too hard.  When you select
  626. the "Time Gamble Settings" part of the setup program, you will be asked
  627. to fill in the following fields:
  628.  
  629.                         - Sysop's Raffle Take -
  630. The Sysop's Time Raffle take is the percentage of every minute gambled
  631. that can't be won.  For example, if you set the raffle take to 30% and
  632. a user gambles 10 minutes only 70% or 7 minutes will be added to the
  633. grand prize pot. The other 30%, the Sysop's Time Raffle take, is just
  634. lost.  If your users are winning too much in the Time Raffle section,
  635. set this higher.
  636.  
  637.                            - Beginning Pot -
  638. The beginning pot, is the amount of time that will be used to start the
  639. Time Raffle pot whenever a user wins the pot. This time must be enough
  640. to entice your users to play in the beginning. After that, the
  641. increasing pot will entice users to play. NOTE: The sysop's raffle take
  642. will be taken from the beginning pot.
  643.  
  644.              - Number of Trivia Questions Allowed Per Day -
  645. This is the maximum number of Trivia Challenge questions a user can
  646. attempt in one day. If this field is set to zero, the user will be told
  647. that the trivia section is closed.
  648.  
  649.               - Largest Bet for a Single Trivia Question -
  650. A user has to bet at least 5 minutes when they play the trivia
  651. challenge portion of Time Door. This field sets the maximum amount of
  652. time that the user can bet on a single question.
  653.  
  654.                          - Scratch N Win Odds -
  655. There are three odds for the Scratch-N-Win section: EASY, MEDIUM and
  656. HARD.  Easy odds will return approximately 100% of the time gambled.
  657. The MEDIUM odds will return approximately 80% of the time gambled while
  658. the HARD odds will return approximately 60% of the time gambled.
  659.  
  660.                                   *10*
  661.  
  662.  
  663.  
  664.                            - Birthday Gift -
  665. This field specifies the amount of time the user will be given on their
  666. birthday. Upon entry of Time Door, the user will receive a notice
  667. wishing them a Happy Birthday and informing them of their extra time.
  668. This field is a nice way to show your users that you care. If this
  669. field is blank or set to 0, it will be ignored. $$Registered Version
  670. Only$$
  671.  
  672.  
  673.                      SETUP MENU: Security Profiles
  674.                     ────────────────────────────────
  675.  
  676. One of the most powerful functions of Time Door is the Security
  677. Profiles section.  This section will explain how to use the security
  678. profiles in a way that best fits your system needs.
  679.  
  680.  
  681.                     - What are security profiles? -
  682. Security profiles are a security level controlled system that allows
  683. you to control 13 major functions on a security level basis (meaning
  684. you can have a different setting for each security level). The
  685. functions controlled by the security profiles (and their descriptions)
  686. are listed below:
  687.  
  688.                         - Maximum Bank Balance -
  689. This is the maximum amount of time that a user can keep in their Time
  690. Bank account.
  691.  
  692.                       - Maximum Daily Withdrawal -
  693. This is the maximum amount of time that a user can withdraw from their
  694. Time Bank account in a single day.  This keeps your users from tying up
  695. your system for hours if you set the Maximum Bank Balance to a high
  696. number.
  697.  
  698.    - Access Bank Menu, Access Gambling Menu, & Access Transfer Menu -
  699. These toggles control the users ability to access the three main menus.
  700. If the toggle is set to "NO" the user will not be able to access that
  701. particular menu.
  702.  
  703.                          - Access SysOp menu -
  704. This toggles the user's ability to access the SysOp menu. Special care
  705. should be used to make sure that regular users are not given access to
  706. the SysOp menu.
  707.  
  708.                       - Cross Security Transfers -
  709. Generally, you don't want users of different security levels
  710. transferring time back and forth to each other ESPECIALLY if you give
  711. access to Time Door on your users' first call.  If you allow users to
  712. transfer time on their first call, the temptation to log in under a
  713. fake name and transfer time to their real name will be great. This
  714. option allows you to turn on Cross Security Transfers to those users
  715. you trust.
  716.  
  717.                         - Apply Download Ratio -
  718. This toggle determines whether or not users matching the security
  719. profile, will have to maintain the upload/download ratio you set in the
  720. "General Settings" section.
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                                   *11*
  728.  
  729.  
  730.  
  731.  
  732.                           - Access Byte Bank -
  733. This setting determines if the users of the profile should have access
  734. to the byte/download bank.
  735.  
  736.                       - Maximum Download Balance -
  737. This is the maximum number of downloads that the user can store in his
  738. or her bank.
  739.  
  740.                       - Maximum Kilobyte Balance -
  741. This is the maximum number of kilobytes that the user can store in his
  742. or her bank.
  743.  
  744.                  - Maximum Daily Download Withdrawal -
  745. This is the maximum number of downloads the user can withdraw in a
  746. single day.
  747.  
  748.                  - Maximum Daily Kilobyte Withdrawal -
  749. This is the maximum number of kilobytes the user can withdraw in a
  750. single day.
  751.  
  752.  
  753.  
  754.                - How to Edit and Add security Profiles -
  755. When you select the "Security Definition" option on the main menu you
  756. will be shown another menu with the security profile options. When you
  757. select "Add a Security Definition" you will be given a screen full of
  758. fields that need to be filled. The first field, is the security profile
  759. name that MUST match exactly the security profile name set in Wildcat!.
  760. The other fields are described above. When you are done, press ESC and
  761. you will be asked if you want to save the profile. Editing your Time
  762. Door profiles is done easily with the "Edit Security Definitions"
  763. option. When you select that option, a window will pop up with a list
  764. of your security definitions. Use the arrow keys to highlight the
  765. security profile you want to edit and press ENTER.
  766.  
  767.            - The Importance of the DEFAULT Security Profile -
  768. The default security definition is the profile given to any user whose
  769. security level is not found in the list. You MUST set the options of
  770. the default security level and it must remain on your list.  The
  771. default security level is important for two reasons. The first reason
  772. is that it can save time if you have a lot of security profiles. If you
  773. do have many Wildcat! security profiles, then use the DEFAULT settings
  774. to apply to the majority of your users. Then just set up Time Door
  775. profiles that are EXCEPTIONS to the default settings. The second reason
  776. to use the DEFAULT settings is that you may forget to add a profile to
  777. Time Door after you add one to Wildcat!.
  778.  
  779.                    - Other Profile Editing Options -
  780. There are two other security definition editing options. The first
  781. allows you to copy a profile. When you select this option, you will be
  782. first asked which profile you want to copy from and then which profile
  783. you want to copy to. Pressing ESCAPE at either one of these windows
  784. will abort the copy. Once you select the profile you want to copy to,
  785. you will be placed in the editing portion in case you have any changes
  786. you wish to make.  Note: The copy process occurs once you select the
  787. second profile. Pressing ESCAPE and answering NO to the save option on
  788. the edit screen will have no effect when copying profiles.
  789.  
  790.  
  791.  
  792.  
  793.                                   *12*
  794.  
  795.  
  796.                            Run Maintenance /M
  797.                          ─────────────────────
  798. In the "General Settings" portion of the setup program you can set the
  799. maximum number of days a user can stay out of Time Door before they are
  800. deleted for inactivity. To delete these inactive users, you need to use
  801. the Run Maintenance option which will do the deletion. The maintenance
  802. will also compress the database if you have deleted any users. If you
  803. wish to run maintenance in your nightly events, they you can load
  804. SETUP.EXE from the command line using the /M command line like:
  805.  
  806.                                 SETUP /M
  807.  
  808.                         Print Registration Form
  809.                        ─────────────────────────
  810.  
  811. If you wish to register Time Door, then you can either fill out the
  812. REGISTER.DOC file included with Time Door or you can use this option to
  813. print out a ready to mail form for you. When you select this option,
  814. you will be asked to fill in several fields. Explanations of each field
  815. will be placed at the bottom of the screen.
  816.  
  817.  
  818.                            Convert From BTIME
  819.                           ───────────────────
  820.  
  821. If you are converting from BTIME or Dimension 2000's Time Bank, you can
  822. use this option to keep all your Time Bank balances. To convert your
  823. data files, copy your ACCOUNTS.DAT file from your old Time Bank
  824. directory to your Time Door directory. Then select the CONVERT DATA
  825. FILES option which will do the conversion. Its quick and easy and will
  826. keep your users happy!
  827.  
  828.  
  829.                              3.0 Conversion
  830.                             ────────────────
  831.  
  832. To convert from the 2.X versions of Time Door, you need to convert your
  833. TIME.DAT to work with Time Door 3.0.  Choose this option and follow the
  834. instructions to perform the conversion. More information can be found
  835. in the UPGRADE.TXT file.
  836.  
  837.                              3.1 Conversion
  838.                             ────────────────
  839.  
  840. Version 3.1 has some minor database changes that must be made for Time
  841. Door to work properly. The 3.1 conversion should be run before Time
  842. Door 3.1 is run for the first time.
  843.  
  844.  
  845. * End of SETUP.EXE Information *
  846.  
  847. After you have made all necessary changes in SETUP then you are ready
  848. to run Time Door.
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.                                   *13*
  860.  
  861.  
  862.  
  863.  
  864.                      Use of the TDSYSOP.EXE Program
  865.                     ────────────────────────────────
  866.  
  867. Another important sysop tool included with Time Door is TDSYSOP.EXE.
  868. This file can be accessed by either typing TDSYSOP from the DOS prompt
  869. or by selecting [S] from the main menu of Time Door. The latter method
  870. has the advantage of giving you access to the sysop menu remotely if
  871. necessary. When you load the SysOp menu, you will be given the
  872. following list of functions:
  873.  
  874.                            List Users in Door
  875.                               User Editor
  876.                            Edit TDMASTER.DAT
  877.                          Add a User to Database
  878.                            Statistics on Door
  879.                             Quit Sysop Menu
  880.  
  881.                          - List Users in Door -
  882. This option will list users in the door in five ways. The first is to
  883. list all users in the order that they appear in the data files. The
  884. second is to list users that have used Time Door today. The third
  885. listing method is to list users in debt. Users get in debt when they
  886. run out of time and don't have time in the bank.  The fourth option
  887. allows you to list users with any overrides and the fifth lists
  888. users who have current time prizes (registered version).
  889.  
  890.                              -User Editor-
  891. This option allows you to edit your user's Time Door records.
  892.  
  893.                     Use of the Time Door User Editor
  894.                    ──────────────────────────────────
  895.  
  896. You are given several choices when you pick the user editor. This
  897. section will explain each of the choices in detail:
  898.  
  899.                                 - Name -
  900. This option allows you to change the name of the user as it appears in
  901. Time Door's records. You may wonder why you would want to do this.
  902. Well, if you change a user's name in Wildcat! and that user wants to
  903. have their Time Bank account, you must also change their name in Time
  904. Door or Time Door will not recognize the person and assume they are
  905. new.
  906.  
  907.                               - Balance -
  908. This is the user's Time Bank balance. You can change this to whatever
  909. you want and you are not limited by the user's maximum balance.
  910.  
  911.                              - Sec. Level -
  912. This is the user's security level. You can't change this field as it is
  913. updated when a user enters the door. If a user's security level
  914. changes, Time Door will change the user's record.
  915.  
  916.                            - Trivia Pointer -
  917. This is the # of the trivia question that the user will see next. If
  918. the trivia pointer is 9999, then the user will be assigned a random
  919. question on the next call.
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                                   *14*
  926.  
  927.  
  928.  
  929.  
  930.                      - Trivia Questions Attempted -
  931. This is the number of trivia questions the user has attempted today or
  932. the last time they used Time Door. This field is necessary to make sure
  933. that the user does not exceed the maximum number of trivia questions as
  934. defined in the "Time Gamble Settings."
  935.  
  936.                           - Withdrawal Left -
  937. This is how much time the user has withdrawn from their Time Bank
  938. account today or the last time they used Time Door. This field is
  939. necessary to make sure that the user does not exceed their maximum
  940. daily withdrawal.
  941.  
  942.                       - Last Time Used Time Door -
  943. This is the date that the user last used Time Door. This field is very
  944. important as when a user enters Time Door, this field is checked. If
  945. the date here is not the same date as the system date, then the user's
  946. "Trivia questions attempted" and "Withdrawal Left" are reset to zero
  947. and this field is set to the current date.
  948.  
  949.                      - Byte Bank Download Balance -
  950. This is the number of downloads that the user has stored in the byte
  951. bank.
  952.  
  953.                      - Byte Bank Kilobyte Balance -
  954. This is the number of kilobytes that the user has stored in the byte
  955. bank.
  956.  
  957.                        - Give a One Time Prize -
  958. This will give the user a prize of the number of minutes you specify on
  959. their next use of Time Door. This feature is explained in "Features in
  960. Depth" and is only available to registered users of Time Door.
  961.  
  962.                - Give a daily prize over a time period -
  963. This option will give the user a prize for the number of minutes you
  964. specify every day on their first entry of Time Door for the number of
  965. days you enter. This feature is also explained in "Features in Depth"
  966. and is only available to registered users of Time Door.
  967.  
  968.                       - Prize List/Delete Prizes -
  969. This option will list all prizes that are listed for the user.  It will
  970. also prompt you for a prize number to delete. You don't have to delete
  971. a prize if you use this option.
  972.  
  973.                             - Delete User -
  974. This will delete the user from the database. Note: Maintenance must be
  975. run after deleting a user if you want to free up the disk space that
  976. was used by the user's record.
  977.  
  978.                            - User Overrides -
  979. This option allows you to edit the overrides for the user.
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                                   *15*
  992.  
  993.  
  994.  
  995.  
  996.  
  997.                     User Overrides - What are they?
  998.                    ─────────────────────────────────
  999.  
  1000. User Overrides are like a security profile that are done on a user by
  1001. user basis.  They can be found on the user editor screen by pressing
  1002. "O".  The same settings that can be set in a security profile can be
  1003. set with overrides. Once again, those features that can be set with a
  1004. user override are:
  1005.  
  1006.                             Bank Menu Access
  1007.                            Trivia Menu Access
  1008.                           Transfer Menu Access
  1009.                            Sysop Menu Access
  1010.                           File Ratio Override
  1011.                         Cross Security Transfer
  1012.                           Bank Balance Maximum
  1013.                         Daily Maximum Withdrawal
  1014.                        Byte/Download Menu Access
  1015.  
  1016. Use the override features to help those users who need extra time in an
  1017. emergency or to punish those users who may be abusing Time Door.
  1018.  
  1019.                          - Edit TDMASTER.DAT -
  1020. Your TDMASTER.DAT file is where all your statistics are stored. You can
  1021. edit this file with the "Edit TDMASTER.DAT" option. The settings
  1022. explain themselves so if you feel it necessary to change your door
  1023. statistics, use this option.
  1024.  
  1025.                        - Add a User to Database -
  1026. If you find it necessary to add a user to Time Door's database, use
  1027. this option. This becomes important when you want to give a time prize
  1028. to someone who hasn't used Time Door yet.
  1029.  
  1030.                         - Clear User Overrides -
  1031. This option will clear all overrides set in the user editor. This
  1032. option cannot be stopped once its started and should only be used if
  1033. you KNOW you want to clear every single user override.
  1034.  
  1035.  
  1036.                        - Statistics on Door Use -
  1037. This option will display a screen of statistics on your data files.
  1038. This option is important because it will show you which gambling games
  1039. are the most popular and which games are returning more than the users
  1040. are gambling.
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                                   *16*
  1058.  
  1059.  
  1060.  
  1061.  
  1062.                  Sysop Commands Available in Time Door
  1063.                 ───────────────────────────────────────
  1064.  
  1065. Many Wildcat! doors use the same SysOp commands.  Here are a list of
  1066. Time Door sysop commands.
  1067.  
  1068. [F10] Return to Wildcat!: This will give you a list of ways to return
  1069. users to Wildcat!. After pressing F10, you will be given a list of
  1070. things to tell the user before returning them to Wildcat!. Simply put,
  1071. this will allow you to lie to the user if you wish instead of informing
  1072. him that you want him to go to Wildcat! All the choices are self
  1073. explanatory and serve the same purpose.
  1074.  
  1075. [2] and [8] (NUMBER PAD ONLY): These two will lower(2) or raise(8) the
  1076. users time left on the system. Unlike other doors, this time change
  1077. will be permanent and be passed back to Wildcat!.
  1078.  
  1079. [F2] User Stats: Will show the stats of the user on-line in the door.
  1080. This WILL NOT interfere with operation of the door. The user will not
  1081. know that you are viewing their statistics. All statistics will be
  1082. drawn over the command line at the bottom and will remain until you
  1083. press [F2] again. At times like during [H]elp, the F2 option will be
  1084. turned off. If the statistics don't pop up at the bottom, wait and the
  1085. statistics will be shown at the next possible moment.
  1086.  
  1087. [F6] Screen Writing Toggle: Use to toggle screen writing.
  1088.  
  1089. [F7] Chat: Will put you in simple chat mode with the user on-line.
  1090.  
  1091.  
  1092. ** Chat, Statistics, and DROP to DOS are not available in the SysOp
  1093.    menu.
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                                   *17*
  1124.  
  1125.  
  1126.  
  1127.  
  1128.                             Use of DOS Hooks
  1129.                           ───────────────────
  1130.  
  1131. If you decide to run Time Door as a hook from one of your menus, then
  1132. you need to simply create the batch file appropriate for that menu.
  1133. This method of loading Time Door is perfect as Time Door is more like a
  1134. utility than an ordinary door. See your Wildcat! manual for more
  1135. information on DOS hooks.
  1136.  
  1137.                      Use of LiveCat with Time Door
  1138.                     ───────────────────────────────
  1139.  
  1140. I realize the popularity of the LiveCat program with many Wildcat!
  1141. sysops but due to the way LiveCat operates, Time Door will not run
  1142. though LiveCat.  This is due to the fact that LiveCat temporarily
  1143. adjusts the users time to account for restrictions that LiveCat offers.
  1144. Time Door needs a CURRENT correct time that can be immediately given to
  1145. Wildcat!. This means Wildcat! must load Time Door and Wildcat! must
  1146. reload immediately after the user exits Time Door.  If you run LiveCat
  1147. and wish to run Time Door also, simply set Time Door up as a separate
  1148. door or better yet, use one of the many DOS hooks offered in Wildcat!.
  1149.  
  1150. In order that you can maintain some control over Time Door without
  1151. using LiveCat, I have added a files ratio and the ability to close the
  1152. door during certain times of the day.
  1153.  
  1154. Once again, there is absolutely no way to get Time Door to work as a
  1155. LiveCat door.
  1156.  
  1157.                            Carrier Monitoring
  1158.                           ────────────────────
  1159.  
  1160.     If a user drops carrier, the door will immediately go into local
  1161. mode and head for the exit. This will assure that the user's time is
  1162. changed in Wildcat!  even though the user has hung up. Use of carrier
  1163. monitors like Watchdog will defeat the error handling of the door and
  1164. shouldn't be used. In effect, they would cause the computer to reboot
  1165. thus never giving Time Door a chance to tell Wildcat! that the user's
  1166. time left has been changed. Believe me, users will pick up on this very
  1167. quickly and hang up if they lose time or make a deposit to cheat your
  1168. system if you use Watchdog.
  1169.  
  1170.                              Use of BRK.SYS
  1171.                             ────────────────
  1172.  
  1173. Time Door will ignore any CTRL-C received through the modem so use of
  1174. drivers like BRK.SYS are not necessary. You may be able to break out of
  1175. the door locally, but doing so remotely is impossible.  Redirecting
  1176. commands like CTTY COM1 should not be used in your door batch file for
  1177. any reason whatsoever.
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                                   *18*
  1190.  
  1191.  
  1192.                            Features in Depth
  1193.                           ───────────────────
  1194.  
  1195. This section will explain some of the functions of Time Door that may
  1196. not be easy to understand or need some extra explanation to use them in
  1197. the best way possible.
  1198.  
  1199.                      - Is Time Door Idiot Proof? -
  1200. When I program, I use an approach that assumes that both the person
  1201. setting up the program and user who uses it will do everything that
  1202. they are not supposed to do.  This also means that I have written the
  1203. program with the understanding that some users may do things to try to
  1204. trick the door out of time.  Consequently, the Time Door has several
  1205. security measures that prevent things like this from happening.
  1206.  
  1207. Now I did apply this "Idiot Proof" technique to the sysop's end also.
  1208. This file goes into great detail on how to use the setup program but
  1209. even without reading this file, the setup program pretty much explains
  1210. itself through help windows. This file explains user overrides and
  1211. Security Profiles when you could get by just using the Default Profile
  1212. and forgetting about the rest.  Finally, this file explains the use of
  1213. the TDSYSOP program when there is nothing in that program that HAS to
  1214. be run to keep the door going.  The door is powerful but that power is
  1215. not at the expense of ease of use.
  1216.  
  1217.             - More on Security Profiles and User Overrides -
  1218. Basically, Security Profiles and User Overrides are the same thing with
  1219. the exception that security profiles apply to every user of a certain
  1220. security level and User Overrides just apply to a single user. To
  1221. better understand the way these things work, here is what Time Door
  1222. does when a user comes into the door:
  1223.  
  1224. 1) Time Door checks and finds the user's Wildcat! security level name.
  1225. 2) Time Door then checks its lists of profiles to see if any of the
  1226.    profiles match the user's. If it doesn't find a match, the DEFAULT
  1227.    profile is given to the user.
  1228. 3) It then checks to see if any user overrides are in place. If the
  1229.    door finds any overrides, those limits are used instead of the
  1230.    profile limits.
  1231.  
  1232. So security profiles are exceptions to the DEFAULT security profile and
  1233. User Overrides are exceptions to the security profile.
  1234.  
  1235.                     - Time Prizes: What are they? -
  1236. Time Prizes are a way to reward your users for anything you wish. If
  1237. you have a BBS contest such as a trivia contest or "Top Uploader of the
  1238. Month", you can use a Time Prize to reward the user who wins. This is a
  1239. great prize mainly because its FREE! When you give a prize to a user,
  1240. the prize is displayed to the user when they go into the door.
  1241.  
  1242. There are two type of prizes you can give. The first is a "One Time
  1243. Prize" which is given to the user upon their next entry of the door. If
  1244. you wish to add your own special message when the user gets the prize,
  1245. create a file called PRIZE??.BBS where ?? is the amount of the prize.
  1246. For example, if you give a prize of 60 minutes, create a file called
  1247. PRIZE60.BBS in your Time Door directory and that file will be displayed
  1248. to the user when they are given the 60 minute prize. If no file is
  1249. present, a default message will be sent. Color codes of any kind are
  1250. not allowed.
  1251.  
  1252. Poster, the message posting contest companion to Time Door, can use
  1253. Time prizes to reward your users also.
  1254.  
  1255.                                   *19*
  1256.  
  1257.  
  1258.  
  1259.  
  1260. The second type of prize is a "Daily Prize Over a Time Period." This
  1261. prize allows you to give a user a prize everyday for the number of days
  1262. you specify.  For example, you can give a prize of 30 minutes every day
  1263. for 30 days.  Like the "One Time Prize", you can use a display file
  1264. with this prize also in the form DAILY??.BBS where ?? is the amount of
  1265. the prize. In the above example, the file would be DAILY30.BBS.
  1266.  
  1267. The unregistered version of Time Door will allow you to enter Time
  1268. Prizes but the user will not receive the prizes unless your version is
  1269. registered.
  1270.  
  1271.  
  1272.                  - How to Use Time Door to Get Money -
  1273. Time Door's many configuration options allow you to set up more
  1274. restrictive profiles for unpaid users and give higher access to
  1275. security levels that belong to users that have supported your system.
  1276. This is perfect for encouraging BBS support.
  1277.  
  1278.                         - Command Line Options -
  1279. A command line option is a setting passed to Time Door by placing the
  1280. command after the DOS filename with you load the program.  Currently
  1281. there are four (4) different ways to load the program.
  1282.  
  1283. TIMEDOOR        <=== If no command line is given, the door will load in
  1284.                      local mode.
  1285. TIMEDOOR LOCAL  <=== This command line option load the door locally and
  1286.                      is the same as above.
  1287. TIMEDOOR REMOTE <=== This command line option tells Time Door to read
  1288.                      the USERINFO.DAT and DOOR.SYS.
  1289.  
  1290. TIMEDOOR C:\HOME\ <= This option allows you to override the node home
  1291.                      directory setting in the setup program and will
  1292.                      load the USERINFO.DAT and DOOR.SYS also. This is
  1293.                      only necessary if you use more than one node home
  1294.                      directory on a multinode system.
  1295.  
  1296.                        - How Registration Works -
  1297. When you register Time Door, you will either download or be mailed a
  1298. file called TIMEDOOR.ID. This file, when placed in your Time Door
  1299. directory, will turn the distributed unregistered versions to
  1300. registered versions. This means you don't have to download future
  1301. updates from Crown Jewel BBS.
  1302.  
  1303.                      - Editing the TIME.HLP File -
  1304. In the course of operating the door, you may want to edit the help
  1305. instructions that the users sees. If you wish to do this, you can load
  1306. the file in your favorite ASCII editor and add or delete whatever you
  1307. want. There are several markers in the file that tell the door where to
  1308. start reading each help section. These markers are separated by "*"'s
  1309. and should not be edited in any way.
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.                                   *20*
  1321.  
  1322.  
  1323.  
  1324.  
  1325.                 Operation of the Door - User Perspective
  1326.                ──────────────────────────────────────────
  1327.  
  1328. This section is devoted to things that you should know about the door.
  1329. I won't cover operation of the door itself as that information is
  1330. contained on the help options.
  1331.  
  1332.                                - Loans -
  1333. If a user loses all their time or deposits all their time into the
  1334. bank, Time Door will "give" them 2 minutes to log off. If the user
  1335. doesn't have any time in the bank to take, the door will make a loan to
  1336. the user. This loan will be denoted by a -2 balance. If a user is given
  1337. a loan, they will have that loan taken from them the next time they
  1338. enter the door.
  1339.  
  1340.                            - Gambling Odds -
  1341. I created Time Door with the feeling that the gambling portion
  1342. shouldn't be too easy.   Keep track of the won/lost totals and you will
  1343. be able to keep the games as hard as is necessary to keep the door from
  1344. giving away too much time.  When I say XX% return, I mean that for
  1345. every minute gambled approximately XX%  of that minute will be
  1346. returned.    PLEASE READ!!!!  About once a month, I get reports telling
  1347. me that the odds are too easy and users are winning too much time. This
  1348. is not my fault!!! You are the one that sets the odds and the rules in
  1349. the gambling area.  SETUP.EXE is your friend and you should get to know
  1350. it well if you want to keep Time Door behaving nicely.
  1351.  
  1352.  
  1353.                    - Quick Deposits and Withdrawals -
  1354. To make a deposit or withdrawal from any menu, all a user needs to do
  1355. is select D (deposit) or W (Withdrawal) and they will be instantly
  1356. taken to the correct area. After the deposit or withdrawal, the user
  1357. will be returned to the Time Bank menu.
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.                                   *21*
  1387.  
  1388.  
  1389.  
  1390.  
  1391.                 Files Used by or Included with Time Door
  1392.                ──────────────────────────────────────────
  1393.  
  1394. TIMEDOOR.EXE - Main executable program for Time Door.  Command line
  1395.                options available are REMOTE for use through Wildcat!
  1396.                and LOCAL for local usage.
  1397.  
  1398.  TDSYSOP.EXE - Sysop menu options for Time Door. This program can be
  1399.                run locally by just typing TDSYSOP. Note: if you
  1400.                experience out of memory errors when trying to run the
  1401.                setup menu though Time Door, you will need to run
  1402.                TDSYSOP in local mode only.
  1403.  
  1404.    SETUP.EXE - The program used to set all Time Door configuration. To
  1405.                run the maintenance portion, type SETUP /M.
  1406.  
  1407.   TDEDIT.EXE - Program to view, edit, or print trivia questions.
  1408.                Registered Users Only.
  1409.  
  1410.     TIME.DAT - The data file holding all user data.
  1411.  
  1412.     TIME.PRZ - The data file holding all Time Prizes.
  1413.  
  1414.     TIME.PRF - The data file holding all Security Profile Information.
  1415.  
  1416.   TRIVIA.DAT - The data file holding all trivia questions and the
  1417.                statistics on how many times a question was missed or
  1418.                guessed correctly.
  1419.  
  1420. TIMEDOOR.CFG - The data file holding your general and gamble settings.
  1421.  
  1422.     TIME.PRF - The data file holding your user profile configurations.
  1423.  
  1424.     TIME.HLP - The help file for Time Door.
  1425.  
  1426.  PRIZEXX.BBS - The file displayed to any user who is given a time prize
  1427.                of the amount XX.
  1428.  
  1429.  DAILYXX.BBS - The file displayed to any user who wins a daily prize of
  1430.                the amount XX.
  1431.  
  1432.    SYSOP.DOC - This file.
  1433.  
  1434.  UPGRADE.TXT - The file containing upgrade information. Read this file
  1435.                before attempting to use any new version of Time Door.
  1436.  
  1437. TIMEDOOR.HIS - The file containing information about each release of
  1438.                Time Door. Look at this file to see what has changed
  1439.                from previous versions.
  1440.  
  1441.    USERS.LST - The list of registered users of Time Door.
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.                                   *22*
  1453.  
  1454.  
  1455.                  Other Programs available for Time Door
  1456.                  ──────────────────────────────────────
  1457.  
  1458. Poster - Poster is another program written by Bill Bolden that
  1459. interacts with Time Door to encourage your users to post messages.
  1460. Poster keeps  monthly totals of messages posted and at the end of the
  1461. month it awards Time Prizes to your top posters.  Poster also creates
  1462. 3 different bulletins designed to motivate your users to post. Look for
  1463. POSTERXX.ZIP (where XX is the version number) on the BBS where you
  1464. downloaded Time Door.  Once you start using Poster, you will wonder how
  1465. you got along without it!
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.                                   *23*
  1519.  
  1520.  
  1521.  
  1522.                             Acknowledgments
  1523.                            ─────────────────
  1524.  
  1525. My thanks go to the following people for their assistance with this
  1526. door...
  1527.  
  1528. David Waldrop - The other Sysop on Crown Jewel BBS. David helped with
  1529.                 this door in more ways than can be listed.  Time Door
  1530.                 would not have existed without his assistance.
  1531.  
  1532. Steve LaLonde - Sysop of the Polk County IBM/PC User Group - BBS
  1533.                 (813)967-0936 Steve during his beta testing made me
  1534.                 look at the door from different perspectives which has
  1535.                 led to many improvements.
  1536.  
  1537. James Bolden -  The one paying to educate the author of this program.
  1538.                 Thanks Dad!
  1539.  
  1540. Rick Emmick -   Sysop of the Learning Experience BBS (818) 913-6843 who
  1541.                 reported the most troubles with version 1.0.
  1542.  
  1543. Tim Wells -     Sysop of The Old Rugged Cross BBS (404) 695-7724. Tim
  1544.                 is the first person to register Time Door. Thanks
  1545.                 Tim!!!
  1546.  
  1547. Phill Terry - SysOp of Ginger's Port Limited (614) 794-3143
  1548. Michael Callaghan - SysOp of Hottips BBS, Glendale (818) 248-3088
  1549.  
  1550. Phill and Michael are the sole reason that I am not releasing Time Door
  1551. version 2.99. Their ability to find bugs in the early beta versions of
  1552. 2.0 allowed me to release a relatively bug free program.
  1553.  
  1554. Robert Cole for the constant word of mouth that he has put out about
  1555. this door.  He has made my day more than once.
  1556.  
  1557. If there is someone I am forgetting to thank, I apologize. Many people
  1558. have been helpful in making this door a success and I thank you all!
  1559.  
  1560. Finally, special thanks go to Jeff Sumberg for his excellent QBSERIAL
  1561. routines.
  1562.  
  1563.                            How to contact the Author
  1564.  
  1565.            ...Bill Bolden may be reached at one of the following...
  1566.                          Crown Jewel BBS (813) 676-7549
  1567.                                  Mustang HQ BBS
  1568.  
  1569.                       ...David Waldrop may be reached at...
  1570.                 Crown Jewel BBS Page any time day or night (Grin)
  1571.                               Compuserve 72007,304
  1572.              Note: David is in charge of registration distribution.
  1573.  
  1574. Time Door is (C)1990,91 Bill Bolden  Wildcat! is (C) Mustang Software
  1575. Live Cat is (C) Steve Cox            Quick Basic is (C) Microsoft Corp.
  1576.  
  1577. For more information on the communications routines used by this
  1578. program, contact Jeff Sumberg at the SailBoard BBS (201)-831-8152 in
  1579. Wayne, New Jersey.
  1580.  
  1581.  
  1582.  
  1583.  
  1584.                                   *24*
  1585.